/*
spark_populate();
*/
if (global.control == 1){
	var sfc;
	sfc = ceil((sprite_get_width(argument1)*sprite_get_height(argument1))/(sprite_get_width(argument0.sprite_index)*sprite_get_height(argument0.sprite_index)));
	for (spark = 0; spark<(sfc*argument2); spark += 1){
		if (spark mod sfc == 0){
			spark_create(((argument0.x-(sprite_get_xoffset(argument0.sprite_index)*argument0.image_xscale)))-((sprite_get_width(argument1)/2)-sprite_get_xoffset(argument1))+random(argument0.sprite_width),((argument0.y-(sprite_get_yoffset(argument0.sprite_index)*(argument0.image_yscale)))-((sprite_get_height(argument1)/2)-(sprite_get_yoffset(argument1))))+random(argument0.sprite_height),argument1,argument3);
		}
	}
}
